﻿  
    var map;
    
    var searchInfoWindow;
    
  //加载地图
          
        function loadMap() {
          
      
            map = new BMap.Map("container");
            
            document.getElementById("lng").value=104.083;
            document.getElementById("lat").value=30.686;
            var point = new BMap.Point(104.083, 30.686); //默认中心点
           marker = new BMap.Marker(point);
            var opts = {
                width: 250,     // 信息窗口宽度  
                height: 100,     // 信息窗口高度  
                title: "标记地址"  // 信息窗口标题  
            }
            var infoWindow = new BMap.InfoWindow("移动拖拽 标记您的位置", opts);  // 创建信息窗口对象

 
         //marker.addEventListener('dragend', function(e){    alert(e.point.lng + ', ' + e.point.lat);})
//            marker.enableDragging(); //启用拖拽
//            marker.addEventListener("dragend", function (e) {
//                point = new BMap.Point(e.point.lng, e.point.lat); //标记坐标（拖拽以后的坐标）
//                marker = new BMap.Marker(point);
// 
//                document.getElementById("lng").value = e.point.lng;
//                document.getElementById("HiddenX").value = e.point.lng;              
//               
//                document.getElementById("lat").value = e.point.lat;
//                document.getElementById("HiddenY").value = e.point.lat;
//                infoWindow = new BMap.InfoWindow("当前位置<br />经度：" + e.point.lng + "<br />纬度：" + e.point.lat, opts);

//                map.openInfoWindow(infoWindow, point);
//            })

            map.addControl(new BMap.NavigationControl()); //左上角控件
            map.enableScrollWheelZoom(); //滚动放大
            map.enableKeyboard(); //键盘放大

           
            map.centerAndZoom(point, 13); //绘制地图
         
//            map.addOverlay(marker); //标记地图

//            map.openInfoWindow(infoWindow, map.getCenter());      // 打开信息窗口      
            var myCity = new BMap.LocalCity();
             myCity.get(myFun);
             var cp = map.getCenter();
           
          
               
            var point1 = new BMap.Point(cp.lng, cp.lat); //默认中心点
           var  marker1 = new BMap.Marker(point1);
//                 map.addOverlay(marker1); //标记地图

           searchInfoWindow = new BMapLib.SearchInfoWindow(map, "信息框内容", {
              title: "信息框", //标题
              panel : "panel", //检索结果面板
              enableAutoPan : true, //自动平移
              searchTypes :[
              BMAPLIB_TAB_SEARCH   //周边检索
                ]
             });
        }
         
         function myFun(result){
            var cityName = result.name;
            map.setCenter(cityName);
            document.getElementById("HiddenRegion").value  = cityName;
         
             window.parent.SetCityName("      ["+cityName.toString()+"]");
          }